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

作者&投稿:征汪 (若有异议请与网页底部的电邮联系)
编制程序实现输入一个1~7之间的数字,输出相应的星期几,如输入1,则输出星期一~

#include
void main(){
int n;
printf("请输入一个1~7之间的数字:");
scanf("%d",&n);
switch(n){
case 1:printf("星期一
");break;
case 2:printf("星期二
");break;
case 3:printf("星期三
");break;
case 4:printf("星期四
");break;
case 5:printf("星期五
");break;
case 6:printf("星期六
");break;
case 7:printf("星期七
");break;
default:printf("输入有错!
");
}
}

a = input('请输入数字:')
if a == '1':
print('星期一')
elif a == '2':
print('星期二')
elif a == '3':
print('星期三')
elif a == '4':
print('星期四')
elif a == '5':
print('星期五')
elif a == '6':
print('星期六')
elif a == '7':
print('星期日')
else:
print('数字无效')

代码如下,仅供参考:

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

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



l=['星期一','星期二','星期三','星期四','星期五','星期六','星期日']
day=int(input('请输入(1-7):'))
print(l[day-1])

import time
星期几列表=['空','星期一','星期一','星期二','星期三','星期四','星期五','星期六','星期天']
星期数字=int(time.strftime('%w'))
print(星期几列表[星期数字])

结果: 星期四

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


如何使用Python实现对学生信息的输入?
1、首先,定义一个数据结构student,包含学生的各信息。2、定义两个student类型的变量,保存所有学生的成绩信息和临时变量。3、定义一个自定义函数,输入学生的成绩信息。4、具体实现学生信息的输入,并计算总分。5、主函数中,先定义4个整型变量,保存学生的总数,以及控制循环的变量。6、接着,输入学生...

python3 从键盘输入任意一个正整数,如何以编程实现以相反的顺序输出改数...
以下代码,供参考:num=input("请输入一个正整数:")for n in num[::-1]: print(n,end='')

用python3,用户输入的一组数字求和:样例输入:1,3,5,7,9;样例输出:25...
M=int(input("请输入拦阻索已使用天数M:"))N=int(input("请输入拦阻索使用次数上限N:"))a=list(map(int,input("请依次输入%d天内每天的拉钩次数(用空格分隔):"%N).split("")))n=sum(a)s=N-n if s<0:print("您输入的数据有误,请确认后重新输入!")else:print("拦阻索剩余使用...

python 3.5中如何用input输入多个数值?用什么分分隔开? 还有函数中...
1、Python中获取键盘值的方式:input()函数,然后打印该数据。2、也可以指定输入的类型,Python有六个标准数据类型分别是:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)及Dictionary(字典)。3、input()获取的值Python会默认类型为str。如果直接赋值将会自动默认数据类型。

python3 如何输入不换行?
第一行是想重复使用吧?如果没有退出业务可以选择用while True 你第一行很有问题,方法和雷咩咩不一样但意思是一样的

萌新求助,python3怎么输出其他颜色的字
实现过程:终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。转义序列是以ESC开头,即用\\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。书写格式:开头部分:\\033[显示方式;前景色;背景色m + 结尾部分:\\033[0m 注意:开头部分的三个参数:...

如何用python实现交互式输入?
1、进入命令提示符,输入python后回车,进入python交互模式。2、输入name=input()后回车。3、输入名字:mymy后回车,此时变量name的内容为:mymy。4、输入name后回车,可以查看变量name的内容为:mymy。5、输入print(name)后回车,输出变量name的内容为mymy。6、输入print('hello',name)后回车,输出为...

python编程:输入若干个以空格分隔的数,存储在一个列表中,求出其中的...
要使用Python编程实现输入若干个以空格分隔的数,存储在一个列表中,并求出其中的最大值,可以按照以下步骤进行:1. 首先,使用`input()`函数接收用户输入的以空格分隔的数。2. 使用`split()`方法将输入的字符串按空格分隔,得到一个包含各个数的字符串列表。3. 使用`map()`函数将字符串列表转换为...

问:Python3怎样用tk整一个文本输入框
直接.get():Exception in Tkinter callback Traceback (most recent call last):File "\/usr\/lib\/python3.4\/tkinter\/__init__.py", line 1533, in __call__return self.func(*args)File ".\/print.py", line 49, in print print(self.TextInput.get())TypeError: get() missing 1 ...

python3新手求助 输入一个单词,用for循环函数怎么样输出的时候每个字母...
word = input("input your word:")for w in word[:-1]: print(w, end=' ')print(word[-1]) 如果你说的输出是return的话,改为 def a(): word = input("input your word:") b = '' for i in word: b += i + ' ' b = b[:-1] return b ...

港北区15711996378: python3实现输入一个1 - 7的整数,对应输出'今天为星期几' -
戎曼四季: 代码如下,仅供参考:1 2 3weeks=['一','二','三','四','五','六','日'] answer=int(input('请输入1-7的整数:')) print('今天为星期'+weeks[answer-1]) 注意,此代码没有对输入数字进行有效性确认,也就是说假设输入是在1~7之间!

港北区15711996378: python3 从键盘输入任意一个正整数,如何以编程实现以相反的顺序输出改数(求具体代码) -
戎曼四季: 以下代码,供参考: num=input("请输入一个正整数:") for n in num[::-1]:print(n,end='')

港北区15711996378: python 3 语言写一个计算输入数每位数字和的.例如输入128 就算出1+2+8.要求见补充 -
戎曼四季: print('Sum of digits :',sum(map(int,input('Enter a number :'))))

港北区15711996378: 如何在python3中输入二维数组? -
戎曼四季: input允许[]出现的.你再试一下: ~ $ python Python 2.7.3 (default, Mar 13 2014, 11:03:55) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> i = input() [1,2,3] >>> i [1, 2, 3] >>> i = input() [[1,2,3],[4,5,6],[7,8,9]] >>> i [[1, 2, 3], [4, 5, 6], [7, 8, 9]] >>>

港北区15711996378: 3、编写程序实现:使用switch语句实现输入1 - 7之间的任意数字,输出相应的星期值.例 -
戎曼四季: public int GetDayOfWeek(int num) { if(num<1 || num >7) { return -1;//输入数值不符合要求,返回-1 } switch(num) { case 1: { return 1; break; } case 2: { return 2; break; } ...//循环到7} }如果你的输入值很规范,就是1-7的整数那么只需要判断参数值域范围是否符合要求就可以了,然后根据num直接返回星期几就行了(有的周日为每周第一天),而不必非得用case语句

港北区15711996378: python3 输入一串字符串,怎么把数字提取出来,转化为数字,并对这些数字求和 -
戎曼四季: 检查一下你之前是不是将str赋值为字符串了,str本来是一个函数的,你如果赋值了,在这里就无法调用,这里就变成了将一个字符串对象当作函数来用了.就像下面:>>> '10'+str(4)'104'>>> str='hello'>>> '10'+str(4) traceback (most recent call last): file "", line 1, in'10'+str(4) typeerror: 'str' object is not callable>>>

港北区15711996378: 用Python 3怎样实现:在一行里连续输入若干非负整数,以空格隔开, - 1结束. -
戎曼四季: 代码如下1 2 3 4 5 6 7 8 9 10 11#!/usr/bin/python3 # -*- coding: utf-8 -*-s =input("请输入一行非负整数,以空格隔开,-1结束:") # s = '1 67 56 78 -1' list1 =s.split()[:-1] list2 =[] forline inlist1:list2.append(int(line)) print(list1) print(list2)

港北区15711996378: python3怎么从键盘输入一个int类型的数,i = int(input('利润:'))这样不行吗 -
戎曼四季: python3 没用过,不好说,python2 肯定是可以的.另,行不行题主可以自己试试.

港北区15711996378: 求python大神帮忙,在python下,输入一串字符串,输出元素个数.急!!!!!!!!!!!!!! -
戎曼四季: 抄一段以前的回答: import re data="asdfasdfasdffrist'~!$123@df#456asgh'endasdfasdfasdf" print len(''.join(re.findall(r'[^0-9a-zA-Z]*',data)))#其他 print len(''.join(re.findall(r'\d*',data)))#数字 print len(''.join(re.findall(r'[A-Z]*',data)))#大写 print len(''.join(re.findall(r'[a-z]*',data)))#小写

港北区15711996378: 求一个简单的Python给数字排序代码 -
戎曼四季: 简单排序的话,直接使用 list.sort() 就可以了,直接在原列表上进行排序. 非要写成函数的形式的话,代码如下1 2 3 4 5 6 7 8 9defABC(nums_l):nums_l.sort()returnnums_l l =[1,2,5,3,4] # 其实,使用 l.sort() 之后,就对l进行了排序,然...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网