4.同符号数学运算
????????????????????????????????????????????????????????????????????????????????????????????????
描述
读入一个整数N,分别计算如下内容:????????????????????????????????????????????????????????????????????????????????????????????????
1. N的绝对值;????????????????????????????????????????????????????????????????????????????????????????????????
2. N与10进行同符号加法、减法和乘法运算,同符号运算指使用N的绝对值与另一个数进行运算,运算结果的绝对值被赋予N相同的符号,其中,0的符号是正号。????????????????????????????????????????????????????????????????????????????????????????????????
将上述4项结果在一行输出,采用空格分隔,输出结果均为整数。????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????
输入
示例1:100????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????
输出
示例1:100 110 90 1000????????????????????????????????????????????????????????????????????????????????????????????????
n = eval(input())
N = abs(n)
if n < 0:
    a = -abs(N + 10)
    b = -abs(N - 10)
    c = -abs(N * 10)
else:
    a = abs(N + 10)
    b = abs(N - 10)
    c = abs(N * 10)
print(N, a , b, c)
5.三角函数计算
????????????????????????????????????????????????????????????????????????????????????????????????
描述
????????????????????????????????????????????????????????????????????????????????????????????????
根据下面公式计算并输出x的值,a和b的值由用户输入,括号里的数字是角度值, 圆周率的值使用数学常数math.pi。????????????????????????????????????????????????????????????????????????????????????????????????
 ????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????
输入格式
输入包括两行, 每行一个数字。????????????????????????????????????????????????????????????????????????????????????????????????
输出格式
一个数值????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????
输入输出示例
????????????????????????????????????????????????????????????????????????????????????????????????
| 输入 | 输出 | |
| 示例 1 | 2 5 | -0.9209814967618768 | 
import math a=eval(input()) b=eval(input()) c=math.sqrt(2*a*math.sin(math.radians(60))*math.cos(math.radians(60))) x=(-b+c)/(2*a) print(x)
6.棋盘放米
????????????????????????????????????????????????????????????????????????????????????????????????
描述
相传古代印度国王舍罕要褒赏他的聪明能干的宰相达依尔 (国际象棋发明者),问他需要什么,达依尔回答说:“国王只要在国际象棋的棋盘第一个格子里放一粒麦子,第二个格子里放两粒,第三个格子里放四粒,按此比例以后每一格加一倍,一直放到64格(国际象棋棋盘是8×8=64格),我就感恩不尽,其他的我什么也不要了,”国王想:“这有多少,还不容易!”让人扛来一袋小麦,但不到一会儿全用没了,再来一袋很快又没有了,结果全印度的粮食全部用完还不够,国王纳闷,怎样也算不清这笔账,请你帮国王计算一下,共需多少粒麦子,写出程
n=1
m=0
for i  in range(1,65):
    n=pow(2,i-1)
    m=m+n
print(m)
7.鸡兔同笼
描述
大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
这四句话的意思是:
有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔?????????????????????????????????????????????????????????????????????????????????????????????????
请编一个程序,用户在同一行内输入两个整数,代表头和脚的数量,编程计算笼中各有多少只鸡和兔,假设鸡和兔都正常,无残疾。如无解则输出Data Error!????????????????????????????????????????????????????????????????????????????????????????????????
a,b = input().split()  #读入两个数到a b中
a,b = map(int,input().split(‘,‘))  #读入两个整数到a,b中,输入的数用逗号分隔
a,b = map(int,input().split(‘ ‘))  #读入两个整数到a,b中,输入的数用空格分隔????????????????????????????????????????????????????????????????????????????????????????????????
输入格式
在一行里输入两个整数,用空格分隔 ????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????
输出格式
在一行里输出两个正整数,分别是鸡和兔的数量,用空格分隔????????????????????????????????????????????????????????????????????????????????????????????????
如无解则输出Data Error!????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????
输入输出示例
| 输入 | 输出 | |
| 示例 1 | 35 94???????????????????????????????????????????????????????????????????????????????????????????????? -4 16???????????????????????????????????????????????????????????????????????????????????????????????? | 23 12???????????????????????????????????????????????????????????????????????????????????????????????? Data Error!???????????????????????????????????????????????????????????????????????????????????????????????? 
 
 | 
序。
a=int(input("头:"))
b=int(input("脚:"))
if(a > 0 and b >0 and b % 2 == 0 and b-2*a>0):
    for x in range(1,a+1):
        y=a-x
        if 4*x+2*y==b:
            print("兔子有{} 鸡有{}". format(x,y))
else:
    print("Data Error!")
8.数列求和
????????????????????????????????????????????????????????????????????????????????????????????????
描述
给定某数字a(1≤a≤9)以及非负整数n(0≤n≤100000),求数列之和sum=a+aa+aaa+?+aa?a(n个a)。例如a=2, n=3时,sum=2+22+222=246。????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????
输入格式
输入有两行:????????????????????????????????????????????????????????????????????????????????????????????????
第一行输入数字a????????????????????????????????????????????????????????????????????????????????????????????????
第二行输入非负整数n????????????????????????????????????????????????????????????????????????????????????????????????
输出格式
输出其N项数列之和S的值。????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????
输入输出示例
????????????????????????????????????????????????????????????????????????????????????????????????
| 输入 | 输出 | |
| 示例 1 | 2???????????????????????????????????????????????????????????????????????????????????????????????? 3???????????????????????????????????????????????????????????????????????????????????????????????? 1???????????????????????????????????????????????????????????????????????????????????????????????? 0???????????????????????????????????????????????????????????????????????????????????????????????? | 246???????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????? 0???????????????????????????????????????????????????????????????????????????????????????????????? | 
a=int(input())
b=int(input())
n=0
sum=0
for i in range (1,b+1):
    n = (n * 10)+a
    sum = sum + n
print(sum)
 
        