Найти - Пользователи
Полная версия: Цикл while
Начало » Python для новичков » Цикл while
1
Vorlog
недавно начал изучать Python. Озадачился такой вот проблемой.
допустим есть несколько переменных a=1 b=2 c=3, все переменные загнал в список list = ('a','b','c'), программа рандомно выбирает переменную из списка и предлагает ввести ответ на равенство, то есть если я введу 1 значение вернет True, иначе False.

import random

a=1
b=2
c=3

list = ['a', 'b', 'c']

z = str(random.choice(dictionary))

print (z)
z = False
while not z:
y = raw_input(u"введите значение: ")
if z == ????:
print (u"Правильно!")
else:
print (u"Неверно!")
break
как заставить программу проверять вводимые данные? Если она спрашивает про значение а
FishHook
Vorlog
недавно начал изучать Python. Озадачился такой вот проблемой.
допустим есть несколько переменных a=1 b=2 c=3, все переменные загнал в список list = ('a','b','c'), программа рандомно выбирает переменную из списка и предлагает ввести ответ на равенство, то есть если я введу 1 значение вернет True, иначе False.

import random

a=1
b=2
c=3

list = ['a', 'b', 'c']

z = str(random.choice(dictionary))

print (z)
z = False
while not z:
y = raw_input(u"введите значение: ")
if z == ????:
print (u"Правильно!")
else:
print (u"Неверно!")
break
как заставить программу проверять вводимые данные? Если она спрашивает про значение а
Зачем вы взяли a,b,c в кавычки?
FishHook
И что СОВСЕМ непонятно, откуда вы взяли dictionary??
agalen
...
dictionary = ['a', 'b', 'c']
var_name = str(random.choice(dictionary))
...
if locals()[var_name] == input( u"введите значение: "):
....
Vorlog
FishHook
И что СОВСЕМ непонятно, откуда вы взяли dictionary??
Это я сначала начал из словаря создавать список переменных.
Vorlog
agalen
...
dictionary = ['a', 'b', 'c']
var_name = str(random.choice(dictionary))
...
if locals()[var_name] == input( u"введите значение: "):
....
Спасибо)))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB