写出python代码输入一个整数,输出对应的职业。 3----boss 2----user 1----worker <0---error 其他---roadman
时间: 2023-10-22 13:09:08 浏览: 39
以下是符合要求的Python代码:
```
num = int(input("请输入一个整数:"))
if num == 3:
print("boss")
elif num == 2:
print("user")
elif num == 1:
print("worker")
elif num < 0:
print("error")
else:
print("roadman")
```
输入一个整数,代码会输出对应的职业。比如输入3,输出就是 boss。
相关问题
请问以下的Python代码输入一个1-12的整数,输出对应的月份简称,
可以使用以下代码实现:
```
month = int(input("请输入一个1-12的整数:"))
if month == 1:
print("Jan")
elif month == 2:
print("Feb")
elif month == 3:
print("Mar")
elif month == 4:
print("Apr")
elif month == 5:
print("May")
elif month == 6:
print("Jun")
elif month == 7:
print("Jul")
elif month == 8:
print("Aug")
elif month == 9:
print("Sep")
elif month == 10:
print("Oct")
elif month == 11:
print("Nov")
elif month == 12:
print("Dec")
else:
print("输入错误,请输入一个1-12的整数!")
```
这段代码可以根据输入的整数输出对应的月份简称,如果输入的不是1-12的整数,则会提示输入错误。
Python程序输入一个正整数num,编程输出1-num之和。
好的,以下是Python程序的实现:
```python
num = int(input("请输入一个正整数:"))
sum = 0
for i in range(1, num+1):
sum += i
print("1-%d之和为:%d" % (num, sum))
```
程序的执行结果为:
```
请输入一个正整数:10
1-10之和为:55
```
解释一下代码的实现过程:
首先,我们使用input函数获取用户输入的正整数num,并且使用int函数将其转换为整数类型。
然后,我们定义一个变量sum来存储1-num之和,初始值为0。
接下来,我们使用for循环语句,从1开始循环到num,每次循环将当前的数字加到sum中。
最后,我们使用print函数输出结果。
这样就完成了1-num之和的求解。