Как написать код для l oop в python вместо while - PullRequest
0 голосов
/ 06 марта 2020

Я новичок в python. Используется C, C ++, Java & Javascript. Все одинаковы во время использования для l oop. Это довольно похоже на некоторое время l oop, но гораздо лучше. Я написал простой код в то время как.

 newlist = list()
num = int(input("Enter How Many Number You Want To Add: "))

while num > 0:
    inp = input("Enter Number: ")
    value  = int(inp)
    newlist.append(value)
    num = num -1
print('Your Sum Is',sum(newlist))

Как я могу изменить время l oop на l oop в этом python коде.

1 Ответ

0 голосов
/ 06 марта 2020

Для vs while ... вам нужно использовать range ():

for i in range(num):
    newlist.append(int(raw_input('Enter Number')))
s = sum(newlist)

или все списки в одной строке

s = sum([int(raw_input('Enter Number')) for i in range(num)])

Должно работать

...