python3实现输入一个1-7的整数,对应输出'今天为星期几'
#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帮我写一个小程序,让用户输入任意9个数字,然后输出排序...
for i in range(9):#一个for循环 num = int(raw_input("input a number please: "))#控制输入转为int data.append(num)#放入列表 data.sort()#排序 print data#输出 python的程序扩展名是.py 程序执行结果:>>> littleFunc()input a number please: 1 input a number please: 3 input ...
输入一个数,输出从1到这个数之间,所以能被17整除的数之和的程序怎么写...
用python吧:int_num = input(u"输入整数:")acc_num = 0 for temp_num in range(1,int_num):if temp_num % 17 == 0:acc_num = acc_num + temp_num print(acc_num )
输入一个数字,打印出1-100中该数字的倍数。+基本要求:输出格式不限,只 ...
以下是Python代码实现,可以输入任意整数,程序将打印出1-100中该数字的倍数:num = int(input("请输入一个数字:"))for i in range(1, 101):if i % num == 0:print(i)程序运行后,首先要求输入一个数字,然后利用for循环从1到100遍历每个数字,如果该数字是输入数字的倍数,则打印该数字。
用python输入一个1-100之间的数,利用随机数中的方法判断是否中奖_百度...
import random n=int(input('请输入一个1-100之间的数'))if n==random.randint(1,100):print('你中奖啦')else:print('不好意思,你没中奖')
用的是python3.7.3,让用户输入一个1到3之间的整数,怎么检测用户是否按...
第一问:判断是否是数字 x = input("请输入:")if x.isdigit():print("对了,你输入的是数字")else:print("你输入的不是数字")
python中如何实现一行输入多个值?
a, b, c = map(int, raw_input().split())这行代码的作用是,从用户输入中读取三个整数,并分别赋值给变量a、b和c。同样地,如果在Python3环境中使用,只需将raw_input替换为input:a, b, c = map(int, input().split())通过上述方式,您可在一行代码中高效实现多值输入并进行类型转换...
python 输入0-10000的一个数,将数字转换成中文汉字零一二三四五六七八九...
递归调用num_to_chars处理剩余部分,直到处理完整个数字。以下是一个示例代码片段,用于生成随机数字并进行转换:import randomdigit_chars = ('零' , '一' , '二' , '三' , '四' , '五' , '六' , '七' , '八' , '九')unit_chars = ('' , '十' , '百' , '千')def num_...
python语言中从键盘上输入一个整数,判断这个整数能否被2 3 7整除?
可以使用Python的条件语句if和取模运算符%来实现:```num = int(input("请输入一个整数:"))if num % 2 == 0 and num % 3 == 0 and num % 7 == 0:print(num, "能被2、3、7整除")else:print(num, "不能被2、3、7整除")```解释一下代码:- `input()`函数用于从键盘上读取...
编程实现:输入一个 n*n 的矩阵,求出两条对角线元素值之和。
3 4 5 6(回车)5 6 7 8(回车)注意 输入时数字间要有空格间隔 \/ include <stdio.h> void main(){ int i,j;int sum=0; \/\/定义对角线的和 int a[100][100],n;printf("输入是n*n矩阵的n值:");scanf("%d",&n);printf("输入一个%d*%d矩阵:",n,n);printf("\\n");for(i=...
请用程序实现:输入一个大于1的正整数num;如果num为偶数,+就将它变为...
好的,我可以为您编写一个 Python 程序实现这个功能。以下是代码:```ini num = int(input("请输入一个大于1的正整数:"))while(num > 1 and num % 2 == 0):num = num \/\/ 2 print("最终的结果为:", num)```程序运行时,会要求您输入一个正整数,如果输入的是偶数,程序就会将它不...