NJUPT 南京邮电大学python mooc作业答案 第三章

1.

题目内容:

请编写Python程序完成以下要求:提示用户从键盘上输入一个4位的正整数(假设个位不为0),在屏幕上输出该数的反序数。反序数即原数各位上的数字颠倒次序所形成的另一个整数。

输入格式:

输入一个4位的正整数,不需要给出提示性输出,即input()函数不要有任何参数

输出格式:

直接输出上述整数的反序数

输入样例:

1234

输出样例:

4321

# 从用户输入获取4位正整数
number = input()

# 反转字符串并转换为整数
reversed_number = int(number[::-1])

# 输出反序数
print(reversed_number)

2.

题目内容:

请编写Python程序完成以下要求:提示用户从键盘上输入一个代表分钟的整数(如10000000),输出这个分钟数代表了多少年零多少天零多少小时零多少分钟。为了简化问题,假设一年有365天。

输入格式:

输入一个代表分钟的整数,不需要给出提示性输出,即input()函数不要有任何参数

输出格式:

输出上述分钟数代表了多少年零多少天零多少小时零多少分钟

输入样例

100000000

输出样例:

100000000minutes=190years,94days,10hours,40minutes

# 获取用户输入的分钟数
minutes = int(input())

# 定义常量
minutes_per_hour = 60
hours_per_day = 24
days_per_year = 365

# 计算总的分钟数对应的年、天、小时和分钟
total_minutes = minutes

# 计算年数
years = total_minutes // (minutes_per_hour * hours_per_day * days_per_year)
total_minutes %= (minutes_per_hour * hours_per_day * days_per_year)

# 计算天数
days = total_minutes // (minutes_per_hour * hours_per_day)
total_minutes %= (minutes_per_hour * hours_per_day)

# 计算小时数
hours = total_minutes // minutes_per_hour
# 计算剩余的分钟数
remaining_minutes = total_minutes % minutes_per_hour

# 输出结果
print("{}minutes={}years,{}days,{}hours,{}minutes".format(minutes, years, days, hours, remaining_minutes))

3.

题目内容:

请编写Python程序完成以下要求:提示用户从键盘上输入一个有效的年份,在屏幕上打印这个年份是否为闰年,要求使用条件运算符完成程序中的功能。条件运算符的语法为:表达式1 if 表达式2 else 表达式3,其中若表达式2的值为True,则整个算式的值为表达式1的值,否则,整个算式的值为表达式3的值。

输入格式:

直接输入一个表示年份的整数,不需要给出提示性输出,即input()函数不要有任何参数

输出格式:

输出对上述年份的判断结果,具体格式请参考下方的输入样例1和输入样例2

输入样例1:

2000

输出样例1:

2000 is leap year.

输入样例2:

2100

输出样例2:

2100 is not leap year.

# 获取用户输入的年份,并将其转换为整数
year = int(input())

# 判断是否为闰年
# 闰年的条件:能被4整除且不能被100整除,或者能被400整除
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    # 如果是闰年,输出结果
    print(year, "is leap year.")
else:
    # 如果不是闰年,输出结果
    print(year, "is not leap year.")

over

<think>好的,我现在需要帮助用户寻找南京邮电大学相关的计算机图形学PPT件和教学资料。首先,我应该回顾用户提供的引用内容,看看有没有相关的资源。 用户给出的引用中有几个提到了南京邮电大学。例如,引用[2]提到薛景老师是南京邮电大学计算机学院的教师,教授Python程。虽然这里没有直接提到计算机图形学,但可能该学院的其他教师有相关的程资料。引用[4]提到了南京邮电大学自动化学院的实验报告,可能与计算机图形学无关,但说明学校有相关的技术程。 接下来,用户需要的是PPT件,可能类似于引用[3]中提到的JavaSwing界面设计的PPT件。因此,可能需要查找类似格式的资源。但现有的引用中没有直接提到计算机图形学的件,所以可能需要建议用户通过其他途径获取。 我应该考虑建议用户访问南京邮电大学的官方网站,特别是计算机学院的部分,看看是否有程资料公开。另外,学校的实践教学平台或在线学习系统可能有相关资源,如引用[1]中的杭州电子科技大学的平台,但用户关注的是南邮,所以需要调整建议。 还可以建议用户联系南京邮电大学的教师,比如薛景老师或者其他计算机图形学程的教师,询问是否能提供件。此外,校内资源如程平台、学生论坛或群组可能也是获取资料的途径。 另外,考虑到引用[3]和[4]提到的件和实验报告,可能南邮的学生会在校内平台上分享资料,所以建议用户利用校内资源。同时,提醒用户注意版权问题,确保合法使用教学资料。 总结可能的建议步骤:访问官网、联系教师、利用校内平台、加入学术社区、参考公开资源。同时生成相关问题,帮助用户进一步探索。</think>关于南京邮电大学计算机图形学教学资料,建议通过以下途径获取: 1. **南京邮电大学官网查询** 访问计算机学院官网(如:https://cs.njupt.edu.cn/),查看程建设栏目或教师个人主页。部分教师会公开教学大纲和件资源[^2]。 2. **联系授教师** 可尝试联系计算机图形学程组教师,如: - 发送邮件至学院教务办公室(格式一般为name@njupt.edu.cn) - 参考《Python程序设计》教材作者薛景老师的联系方式[^2] 3. **校内教学平台** 登录南京邮电大学实践教学云平台(类似杭州电子科技大学实践教学平台架构[^1]),查询程配套数字资源。 4. **学生社群获取** 加入南邮计算机学院学生群/论坛,向选修过该程的学生获取往届件(注意遵守版权规定) 5. **参考同类程资源** 可暂时参考国内公开资源: - 中国大学MOOC《计算机图形学》公开 - 清华大学计算机图形学件(官网开放资源) - 浙江大学CAD&CG国家重点实验室教学资料
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值