Μικρές επαναληπτικές ασκήσεις στην python 3
Γενική οδηγία:
Αποθηκεύστε τα αρχεία που σας δίνονται στον υπολογιστή σας και χρησιμοποιώντας την υλοποίηση της python που προτιμάτε απαντήστε στην ερώτηση.
Formatted printing.
Υπενθύμιση: Εντολές εκτύπωσης σε ένα string.
%s | string |
%d | integer |
%10.6f | float (10 θέσεις με 6 δεκαδικά ψηφία) |
%g | generic number |
%e ή %E | Επιστημονική μορφή |
\n | νέα γραμμή |
\t | tab |
Παράδειγμα χρήσης με μια εντολή print
. Αν δώσουμε
C=1.987654321
print('C=%.5f'%C)
Τότε το αποτέλεσμα θα είναι
1.98765
Παράδειγμα χρήσης με τη μέθοδο format
C=1.987654321
print('C={aaa:.5f}'.format(aaa=C))
Τότε το αποτέλεσμα θα είναι
1.98765
-
Μπορούμε να μετατρέψουμε τους βαθμούς Celcious σε Fahrenheit,
σύμφωνα με τον τύπο
$$
F=\dfrac95 C+32
$$
όπου C είναι η θερμοκρασία σε βαθμούς Celcious και
F η θερμοκρασία σε βαθμούς Fahrenheit. Οι βαθμοί πρέπει να τυπώνονται
με δεκαδική μορφή με 1 δεκαδικό ψηφίο.
Revision1-c2f.py
-
Μετατρέψετε τους βαθμούς Fahrenheit σε Celcious ,
σύμφωνα με τον τύπο
$$
F=\dfrac95 C+32
$$
όπου C είναι η θερμοκρασία σε βαθμούς Celcious και
F η θερμοκρασία σε βαθμούς Fahrenheit. Οι βαθμοί πρέπει να τυπώνονται
με δεκαδική μορφή με 1 δεκαδικό ψηφίο.
Revision1-f2c.py
-
Αν πετάξουμε μια μπάλλα με αρχική ταχύτητα \(v_0\) προς τα πάνω. Το ύψος
y που βρίσκεται δίνεται από τον τύπο
$$
y=v_0t-\dfrac12gt^2,
$$
όπου \(t\) ο χρόνος και \(g\) η σταθερά της επιτάχυνσης (\(g=9.81\)).
Υπολογίστε τη θέση για το έναν δοσμένο χρόνο t και τυπώστε με την ακόλουθη μορφή (π.χ. για t=0.6)
At t=0.6 s, a ball with
initial velocity v0=5.000E+00 m/s
is located at the height 1.23 m.
At t=0.6 s,
the height of the ball is 1.23420m
Revision1-velocity.py