Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何编写一个程序来打印与用户给定的日数对应的日名_Python_List_Printing_User Input - Fatal编程技术网

Python 如何编写一个程序来打印与用户给定的日数对应的日名

Python 如何编写一个程序来打印与用户给定的日数对应的日名,python,list,printing,user-input,Python,List,Printing,User Input,我想要一个输入,比如如果我输入1,那么它将在星期天输出,如果我输入2,那么它将在星期一输出。我尝试了这个代码,但它不工作,请帮助 days =["Sunday" ,"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] user_input = int(input("

我想要一个输入,比如如果我输入1,那么它将在星期天输出,如果我输入2,那么它将在星期一输出。我尝试了这个代码,但它不工作,请帮助

days =["Sunday" ,"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]

user_input = int(input("Enter Day"))
if user_input == (1,2,3,4,5,6,7) :
    print (days[0,1,2,3,4,5,6])
我想使我的程序简单,我是一个初学者

days =["Sunday" ,"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]

user_input = int(input("Enter Day"))

print (days[user_input - 1])
这会有帮助的

days =["Sunday" ,"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]

user_input = int(input("Enter Day (from 1-7)"))
if user_input:
    print (days[user_input-1])
else:
    print ("Your input is not valid")
用字典


提示:使用字典存储数字的键、值对->words@gold_cy他需要做那么多吗?那会更干净、更可持续,是的,请重复一遍,从新开始。“演示如何解决此编码问题”不是堆栈溢出问题。我们希望您做出诚实的尝试,然后询问有关您的算法或技术的特定问题。您发布的代码不是合法的Python。您似乎需要一个dict或一个简单的索引。适当的步骤是在这些主题上重复您的教育材料,这样您就可以学习如何为列表或口述编制索引。Stack Overflow不是一个教程站点。我可以这样写吗?打印日期[用户输入-1,2,3,4,5,6,7]不,您不能这样做that@HireshVerma什么是不工作?你有错误吗?你得到了一个错误的结果吗?顺便说一句,该代码工作正常,但如果回答者能解释一下什么地方出了问题以及如何解决这个问题,那就太好了。对不起,该代码工作正常,我在工作中犯了一个愚蠢的错误program@HireshVerma如果你觉得我的答案很好,那么请向上投票并接受答案左边按钮上的答案。非常感谢,它工作得很好,你让我开心bro@HireshVerma干杯,兄弟!
days_dict ={'1':"Sunday" ,'2':"Monday",'3':"Tuesday", '4':"Wednesday", '5':"Thursday", '6':"Friday", '7':"Saturday"}
print (days_dict[input("Enter Day (from 1-7): ")])