คือผมเขียนโปรแกรมรับค่า idนักเรียน ชื่อ และคะแนน แล้วจึงได้ผลคำตอบออกมาทางจอ ประมาณว่า คนที่1 Id:xxxx ชื่อ xxxxx คะแนนxxxx คนที่2 ถัดไปเรื่อยๆตามจำนวนที่เรากรอกลงไปครับ คราวนี้ผมติดอยู่ตรงนี้ครับ ผมจะทำlistซ้อนlistยังไงครับ พอดีผมรันไม่ได้ครับ
ข้างบนก็ประมาณรับค่า id ชื่อ และคะแนนของนักเรียนลงมา
ส่วนตรงกลางก็ตามCodeที่เขียนไว้ครับ
ข้างล่างก็จะประมาณหาค่าเฉลี่ยคะแนนครับ คราวนี้ผมติดอยู่แต่ส่วนCodeที่แปะไว้ให้แค่นี้ครับ ตรงข้อความหนาๆตรง[str]ผมใส่มั่วๆไปครับ มันรันไม่ออก
ผมติดปัญหาคือ ผลที่มันออกมา ตัวเลขไอดี มันมาซ้ำกัน และตรงชื่อ จากที่ผมเขียนชื่อว่า xxxxxxxxไป สิ่งที่ออกมาดันโผล่มาแค่xตัวเดียว คือตัวหนังสือมันมาไม่ครบครับ ผมจะทำสist ซ้อนlistยังไงครับผม ขอบคุณครับ ผมอยากได้ผลลัพธ์แบบ คนที่1 ID.12345678 name:abccccccc คะแนน:1111111ไล่ๆไปจนครบจำนวนที่เราต้องการ และก็ทำการหาค่าเฉลี่ย ได้ผลลัพธ์ออกมาครับ
number = []
ID = []
members = int(input("จำนวนนักศึกษา >> "))
i = 1 print('จำนวนนักศึกษา %d คน'%members)
while i <= members:
ID = input("รหัสนักศึกษา >> ")
name =input("ชื่อ-นามสกุล >>%c "% i)
print('คนที่ %d ได้คะแนน >> '% i, end = '')
score = int(input())
number.append(score) i+=1
print('เก็บคะแนนแล้ว')
sum = 0
i = 1
while i <= members:
print("==================================")
print(ID,[i % 1], end = ', \n')
print(name[str], end = ', \n') ##################################################################################
print(number[i - 1], end = ', \n')
sum += number[i - 1] i += 1
print('\nผลรวมคะแนน >> %d' % sum)
print('ค่าเฉลี่ย >> %0.2f' % (sum/members))
ช่วยผมตรวจทาน เขียนโปรแกรมภาษา Python ทีครับ
ข้างบนก็ประมาณรับค่า id ชื่อ และคะแนนของนักเรียนลงมา
ส่วนตรงกลางก็ตามCodeที่เขียนไว้ครับ
ข้างล่างก็จะประมาณหาค่าเฉลี่ยคะแนนครับ คราวนี้ผมติดอยู่แต่ส่วนCodeที่แปะไว้ให้แค่นี้ครับ ตรงข้อความหนาๆตรง[str]ผมใส่มั่วๆไปครับ มันรันไม่ออก
ผมติดปัญหาคือ ผลที่มันออกมา ตัวเลขไอดี มันมาซ้ำกัน และตรงชื่อ จากที่ผมเขียนชื่อว่า xxxxxxxxไป สิ่งที่ออกมาดันโผล่มาแค่xตัวเดียว คือตัวหนังสือมันมาไม่ครบครับ ผมจะทำสist ซ้อนlistยังไงครับผม ขอบคุณครับ ผมอยากได้ผลลัพธ์แบบ คนที่1 ID.12345678 name:abccccccc คะแนน:1111111ไล่ๆไปจนครบจำนวนที่เราต้องการ และก็ทำการหาค่าเฉลี่ย ได้ผลลัพธ์ออกมาครับ
number = []
ID = []
members = int(input("จำนวนนักศึกษา >> "))
i = 1 print('จำนวนนักศึกษา %d คน'%members)
while i <= members:
ID = input("รหัสนักศึกษา >> ")
name =input("ชื่อ-นามสกุล >>%c "% i)
print('คนที่ %d ได้คะแนน >> '% i, end = '')
score = int(input())
number.append(score) i+=1
print('เก็บคะแนนแล้ว')
sum = 0
i = 1
while i <= members:
print("==================================")
print(ID,[i % 1], end = ', \n')
print(name[str], end = ', \n') ##################################################################################
print(number[i - 1], end = ', \n')
sum += number[i - 1] i += 1
print('\nผลรวมคะแนน >> %d' % sum)
print('ค่าเฉลี่ย >> %0.2f' % (sum/members))