python3实现输入一个1-7的整数,对应输出'今天为星期几'

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3实现输入一个1-7的整数,对应输出'今天为星期几'相关的知识,希望对你有一定的参考价值。

代码如下,仅供参考:

weeks=[\'一\',\'二\',\'三\',\'四\',\'五\',\'六\',\'日\']
answer=int(input(\'请输入1-7的整数:\'))
print(\'今天为星期\'+weeks[answer-1])

注意,此代码没有对输入数字进行有效性确认,也就是说假设输入是在1~7之间!

参考技术A l=['星期一','星期二','星期三','星期四','星期五','星期六','星期日']
day=int(input('请输入(1-7):'))
print(l[day-1])
参考技术B import time
星期几列表=['空','星期一','星期一','星期二','星期三','星期四','星期五','星期六','星期天']
星期数字=int(time.strftime('%w'))
print(星期几列表[星期数字])

结果: 星期四
参考技术C s="一二三四五六日"
c=eval(input("请输入1-7内的数字:"))
if c in range(1,8):
print("今天为星期".format(s[c-1]))

python输入一个整数,输出每个数字对应的大写数字

参考技术A 多种方法都能实现:
方法一:
空1:chr(i)
空2:ls[s]

s = eval(input("请输入一个数字:"))
ls = [0]
for i in range(65,91):
ls.append(chr(i))
print("大写英文字母是".format(ls[s]))
方法二:
空1:chr(i+s-1)
空2: ls[1]

s = eval(input("请输入一个数字:"))
ls = [0]
for i in range(65,91):
ls.append(chr(i+s-1))
print("大写英文字母是".format(ls[1]))
方法三:
空1:chr(i-26+s)
空2:ls[-1]

s = eval(input("请输入一个数字:"))
ls = [0]
for i in range(65,91):
ls.append(chr(i-26+s))
print("大写英文字母是".format(ls[-1

以上是关于python3实现输入一个1-7的整数,对应输出'今天为星期几'的主要内容,如果未能解决你的问题,请参考以下文章

python输入一个整数,输出每个数字对应的大写数字

Python3.9怎么输入两个整数

C语言枚举类型怎么使字符和相应的序号对应

赛码网算法: 上台阶 ( python3实现 c实现)

用c语言编程,从键盘上输入10个整数存放到一维数组中,输出其中最大的数及其对应的数组下标值

java中如何实现由第一行输入行数,剩下几行输入数据(每行一个)