前言

        Python语言简单易用,可读性强。在了解基础语法后,你就可以来尝试解决以下的题目。放心,本系列的文章都对新手非常友好。


一、输入任意一天,包括年、月、日信息,判断这天是星期几。

 代码示例:

from datetime import datetime #引用类
weekday=['星期一','星期二','星期三','星期四','星期五','星期六','星期日'] #建立一个列表
y=int(input('年份'))
m=int(input('月份'))
d=int(input('日期')) #输入任意一天
date=datetime.date(datetime(y,m,d))
n=date.isoweekday() #利用函数找到这天是星期几
print(weekday[n-1])

二、实现弧度(R或r)和角度(C或c)之间的转换

 代码示例:

import sys
import math #引用类以在计算中使用Π
shuru=input('输入带符号的弧度或角度')
if shuru[0:-1] in ['0','1','2','3','4','5','6','7','8','9']: #排除输入tr等情况
    if shuru[-1] in ['R','r']: #弧度转角度
        jiaodu=eval(shuru[0:-1])/math.pi*180
        print('角度为{:.2f}C'.format(jiaodu))
    elif shuru[-1] in ['C','c']: #角度转弧度
        hudu=eval(shuru[0:-1])/180*math.pi
        print('弧度为{:.2f}R'.format(hudu))
    else: #其他情况
       print("输入格式错误")
else:
print("输入错误")

三、编制Python程序,实现以下功能:

提示输入班级名称(ClassId01)、姓名(NameId01)和正在学习的编程语言名称,暂存在“ClassId01, NameId01和LangId01”中,然后在屏幕上输出:


    我是来自***班级的***;

    ***语言是应用广泛的计算机编程语言;

    ***语言的学习需要大量的编程练习。



 代码示例:

ClassId01=input("班级名称")
NameId01=input("姓名")
LangId01=input("正在学习的编程语言") #输入
print("我是来自{}班级的{};\n{}语言是应用广泛的计算机编程语言;\n{}语言的学习需要大量的编程练习。"
      .format(ClassId01,NameId01,LangId01,LangId01)) #输出

四、实现对输入的字符串反向和输出

 代码示例:

str=input('输入字符串') #输入字符串
list=[] #利用列表将字符串反向
for i in range(len(str)-1,-1,-1): #一个一个放入列表
    list.append(str[i])
print (''.join(list)) #连接并输出

总结

以上就是本文全部内容,你学会了吗?