美文网首页
【计算和控制流】27、上机练习:基本的计算程序

【计算和控制流】27、上机练习:基本的计算程序

作者: 看远方的星 | 来源:发表于2021-05-09 22:19 被阅读0次

1、给定n,计算1+2!+3!+...+n!的值

n = int(input("请输入n:"))
a = 0
for i in range(1, n+1):
    t = 1
    for j in range(1, i+1):
        t= t*j
    a = a + t
print(a)

2、给定y和m,计算y年m月有几天?注意闰年定义

1、3、5、7、8、10、12月每月31天
2月闰年29天,不是闰年就是28天.
其他的月份就是三十天每月.
闰年366,不是闰年365 .

能被4整除且不能被100整除的为闰年

y = int(input("请输入年份:"))
m = int(input("请输入月份:"))

dict = {1: 31, 3: 31, 5: 31, 7: 31, 8: 31, 10: 31, 12: 31,
        4: 30, 6: 31, 9: 31, 11: 30}

if m != 2:
    print('%d年%d月有%d天' % (y, m, dict[m]))
else:
    if y % 4 == 0 and y % 100 != 0:
         print('%d年%d月有%d天' %(y,m,29))
    else:
        print('%d年%d月有%d天' %(y,m,28))

3、给定字符串s和数字n,打印把字符串s向右移动n位的新字符串
例如:abcd和1,返回:dabc
例如:mnbol和2,返回:olmnb


image.png
s = input("字符串s: ")
n = int(input("右移n位: "))

m = len(s)
s1 = s[m-n:m:1]
s2 = s[0:m-n:1]

print(s1+s2)

4、给定一个英文数字字符串,打印相应阿拉伯数字字符串
例如:one-four-five-nine 返回:1459

' 分割符'.join(列表名) 将几个小的字符串合并为一个大的字符串

dict = {'zero': '0', 'one': '1', 'two': '2', 'three': '3', 'four': '4', 'five': '5', 'six': '6', 'seven': '7', 'eight': '8', 'nine': '9'}
a = input("英文数字字符串(one-two):").split('-')
b = []
for i in a:
    b.append(dict[i])
print(''.join(b))

相关文章

  • 【计算和控制流】27、上机练习:基本的计算程序

    1、给定n,计算1+2!+3!+...+n!的值 2、给定y和m,计算y年m月有几天?注意闰年定义 1、3、5、7...

  • 【计算和控制流】30、上机练习:创建并调用函数

    目录一、水仙花数判定二、求字符集合的并集 一、水仙花数判定 ①创建一个函数,接受一个参数n(n>=100),判断这...

  • 计算和控制流

    一、自动计算过程 1.计算机硬件五大部件 1.1运算器:进行算术和逻辑运算1.2控制器:控制计算机持续协调运行1....

  • 程序流程图

    根据下边的程序流程图,完成: 画出相应的程序控制流图; 给出控制流图的邻接矩阵; 计算 McCabe 环形复杂度;...

  • 9、计算和控制流

    目录一、计算与流程二、运算语句三、控制流语句四、定义语句 一、计算与流程 计算是对现实世界处理和过程的抽象。各种类...

  • 02-flink基本架构

    02-flink基本架构 flink基本组件栈 API&Libraries ​ 同时提供了流计算和批计算的接口...

  • FANUC数控机床参数的设定和连接

    计算机数控装置(CNC)是利用一个专用的可储存程序的计算机执行一些或全部的基本数字控制功能的计算机系统。随着计算机...

  • python全栈学习之Linux操作系统(7)

    1、计算机操作系统:计算机操作系统是一个用来协调、管理和控制计算机硬件和软件资源的系统程序,它位于硬件和程序之间。...

  • 高级语言程序设计

    本节主要介绍电子计算机发展、计算机语言、计算机程序和程序设计方法等基本概念,着重介绍算法及其描述方法。 计算机发展...

  • 第四章 主存储器

    1、冯诺依曼计算机——存储程序设计原理——程序驱动型——用户使用计算机要编写程序、存储程序、执行程序 数据流计算机...

网友评论

      本文标题:【计算和控制流】27、上机练习:基本的计算程序

      本文链接:https://www.haomeiwen.com/subject/cwrddltx.html