Skip to content

Commit d429d76

Browse files
committed
update
0 parents  commit d429d76

File tree

2 files changed

+76
-0
lines changed

2 files changed

+76
-0
lines changed

lab2/zad-2a.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# -*- coding: utf-8 -*-
2+
"""
3+
Spyder Editor
4+
5+
This is a temporary script file.
6+
"""
7+
8+
a= (float)(input("a="))
9+
b= (float)(input("b="))
10+
print("Możliwe działaznia:\n+\n-\n\\\n*\n^")
11+
znak=(input("działanie:"))
12+
13+
14+
if znak == "+":
15+
wynik=a+b
16+
elif znak=="-":
17+
wynik=a-b
18+
elif znak=="\\":
19+
wynik=a/b
20+
elif znak=="*":
21+
wynik=a*b
22+
elif znak=="^":
23+
wynik=a**b
24+
else:
25+
wynik="?"
26+
27+
28+
29+
print(a,znak,b,"=",wynik);
30+

lab2/zad-2b.py

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-
3+
"""
4+
Created on Mon Oct 16 11:38:17 2017
5+
6+
@author: shinigami
7+
"""
8+
9+
cyfry = "0123456789abcdef";
10+
def zam10NaSystem(system,numer):
11+
global cyfry
12+
wynik = ""
13+
14+
while( numer > 0):
15+
wynik=(cyfry[numer%system])+wynik
16+
numer-=numer%system;
17+
numer//=system
18+
return wynik;
19+
20+
def zamSystemNa10(system,numer):
21+
global cyfry
22+
wynik = 0
23+
24+
for c in numer:
25+
wynik*=system
26+
cyfra = cyfry.index(c)
27+
if(cyfra>=system):
28+
print("błędne dane")
29+
wynik+=cyfra
30+
31+
return wynik;
32+
33+
system1 = (int)(input("podaj System: "))
34+
liczba = input("podaj liczbę({})".format(system1))
35+
system2 = (int)(input("podaj System: "))
36+
37+
if(system1 > 16 or system2 > 16):
38+
for i in range(16,max(system1,system2)) :
39+
cyfry+=chr(ord('f')+(i-15))
40+
print(cyfry)
41+
print("({})".format(system2)+zam10NaSystem(system2,zamSystemNa10(system1,liczba)))
42+
43+
#print(zam10NaSystem(system,15))
44+
45+
#chr()
46+
#ord()

0 commit comments

Comments
 (0)