01:有1,2,3,4个数字,能组成多少个互不相同且无重复的三位数,都是多少
思路:
可填写在百位,十位,个位的数字都是1,2,3,4.组成所有的排列后再去掉不满足条件的排列

list =[,,,]
list1=[]
for one in list:
for owe in list:
for qwe in list:
if owe!=one and owe!=qwe and one!=qwe:
a= '%d%d%d'%(one,owe,qwe)
list1.append(a)
print(list1)
#方法二
for i in range(,):
for j in range(,):
for k in range(,):
if i!=k and i!=j and j!=k:
print(

02:企业发放的奖金根据利润提成。利润(i)低于或者等于10万时,奖金可提现10%;利润高于1-万时,低于20万时,低于
10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万-40万之间,高于20万部分,可提成5%;
40-60万之间高于40万部分,可提成3%;60-100万之间,高于60万部分可提成1.5%,高于100万
超过100万元时,超过部分按1%提成,从键盘输入当月利润i,求应该奖金总数

bouns1=100000*0.1
bouns2=bouns1+100000*0.75
bouns3=bouns2+200000*0.5
bouns4=bouns3+400000*0.3
bouns5=bouns4+600000*0.15 i = int(input('input gain:\n'))
if i<=100000:
bouns=i*0.1
elif i<=200000:
bouns = bouns1+(i-100000)*0.075
elif i<=400000:
bouns = bouns2+(i-200000)*0.05
elif i<=600000:
bouns = bouns3+(i-400000)*0.03
elif i<=1000000:
bouns = bouns4+(i-600000)*0.015
else:
bouns = bouns5+(i-1000000)*0.01
print('bouns=',bouns)

03:一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少

分析:在10万以内判断 先将该数加上100后再开方。再将该说加上268后开方

import math
for i in range(100000):
#转化为整型
x=int(math.sqrt(i+100))
print(x)
y= int(math.sqrt(i+268))
# print(y)
if (x*x==(i+100)) and (y+y==(i+268)):
print(i) #方法二
for i in range(1,1000):
for j in range(1,1000):
for k in range(1,1000):
if (i+100)==j*j and (i+268)==k*k:
print(i)

04:输入某年某月某日,判断这一天是这一年的第几天

#思路:先判断是否为闰年,这关系到2月份的天数,之后根据月份把前几月份的天数累加起来,最后加上‘日’

year = int(input('输入某年某月某日,判断这一天是一年的第几天\n请输入年:'))
month=int(input('请输入月:'))
day=int(input('请输入日:'))
Day_month=[31,28,31,30,31,30,31,31,30,31,30,31]
if year%4==0 and year%100!=0:
Day_month[1]=29
print('这一天是这一年的第{}天'.format(sum(Day_month[0:month-1])+day)) 方法二
import datetime y = int(input('请输入4位数字的年份:')) #获取年份
m = int(input('请输入月份:')) #获取月份
d = int(input('请输入是哪一天:')) #获取“日” targetDay = datetime.date(y, m, d) #将输入的日期格式化成标准的日期
dayCount = targetDay - datetime.date(targetDay.year - 1, 12, 31) #减去上一年最后一天
print('%s是%s年的第%s天。'% (targetDay, y, dayCount.days))

05:输入三个整数x,y,z请把这三个数由小到大输出

l=[]
for i in range(3):
x=int(input('请输入数字:\n'))
l.append(x)
l.sort()
print(l)

06:用*号输出字母c的图案

print('*'*10)
for i in range(5):
print('*')
print('*'*10)

python基础练习题3的更多相关文章

  1. python基础练习题1

    深深感知python基础是有多么重要,Ljh说一定要多练题,so,我现在开始要每天打卡练习python.加油! 01:求‘1-100’的偶数和 #第一种解法: sum=0 num=0 while nu ...

  2. python基础练习题(九九乘法表)

    又把python捡起来了,动手能力偏弱,决定每日一练,把基础打好! ------------------------------------------------------------------ ...

  3. python基础练习题

    购物车程序 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/3/6 21:01 # @Author : hyang # @Si ...

  4. Python基础 练习题

    DAY .1 1.使用while循环输出 1 2 3 4 5 6     8 9 10 n = 1 while n < 11: if n == 7: pass else: print(n) n ...

  5. Python基础练习题100例(Python 3.x)

    1:题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源 ...

  6. python基础练习题30道

    1.执行python脚本的两种方式 答:1>可以在python /home/xxxx.py 2>cd /home    ./xxxx.py  因为py脚本里面指定了python解释器的位置 ...

  7. 08: python基础练习题

    1.while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 # 使用while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 s = 0 i = ...

  8. 『Python基础练习题』day02

    1.判断下列逻辑语句的True, False 1) 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 2) ...

  9. Python学习【day03】- Python基础练习题(列表、元组、字典)

    #!/usr/bin/env python # -*- coding:utf8 -*- # 1.有两个列表 # l1 = [11,22,33] # l2 = [22,33,44] # a.获取内容相同 ...

  10. Python学习【day02】- Python基础练习题

    #!/usr/bin/env python # -*- coding:utf8 -*- # 执行Python 脚本的两种方式 # 答:①在windows的cmd窗口下 > D:/Python/p ...

随机推荐

  1. Linux驱动开发10——内核环形双向链表

    Linux内核环形双向链表本身不实现锁机制,需要驱动本身完成锁机制实现. 1.1.list_head结构体 #include <linux/list.h> struct list_head ...

  2. c++实验10 图的应用实验

    大体与上次实验相同,特点为图是邻接表存储结构 --博客后半部分有程序的所有代码-- 1.图邻接表存储结构表示及基本操作算法实现 所加载的库函数或常量定义及类的定义: #include "Se ...

  3. Openstack_通用模块_Oslo_vmware 创建 vSS PortGroup

    目录 目录 vSS vSSPG vSphere SDK 中相关的网络对象 创建 vSS PortGroup vSS & vSSPG vSS(Standard vSwitch 标准交换机) 为在 ...

  4. zimg 服务器配置文件

    --zimg server config --server config --是否后台运行 is_daemon = --绑定IP ip = '0.0.0.0' --端口 port = --运行线程数, ...

  5. 使用Sklearn构建朴素贝叶斯分类器-新闻分类

    # -*- coding: UTF-8 -*- import jieba import os import random from sklearn.naive_bayes import Multino ...

  6. python每日一练:0011题

    第 0011 题: 敏感词文本文件 filtered_words.txt,里面的内容为以下内容,当用户输入敏感词语时,则打印出 Freedom,否则打印出 Human Rights. 北京 程序员 公 ...

  7. 【Qt开发】几个傻不拉几关于char*和const char*的不兼容问题

    1. string转const char* string s ="abc";constchar* c_s = s.c_str(); 2. const char*转string   ...

  8. MAC_BOOKPRO苹果电脑系统常用快捷键大全

    Mac 键盘快捷键 我在品多多上拼的Mac终于到货了,安全下车,接下来要熟练使用了! 您可以按下某些组合键来实现通常需要鼠标.触控板或其他输入设备才能完成的操作.   要使用键盘快捷键,请按住一个或多 ...

  9. 牛客练习赛46 E 华华和奕奕学物理 (树状数组)

    https://ac.nowcoder.com/acm/contest/894/E 一开始写了一个简单的模拟 通过率只有5%...... 看题解真的理解了好久!!肥宅大哭orz 题解如下 最后一句:“ ...

  10. docker下部署kafka集群(多个broker+多个zookeeper)

    网上关于kafka集群的搭建,基本是单个broker和单个zookeeper,测试研究的意义不大.于是折腾了下,终于把正宗的Kafka集群搭建出来了,在折腾中遇到了很多坑,后续有时间再专门整理份搭建问 ...